<?php
/**
 * Formul�rio de cadastro de Material por Servidores.
 * Os Materiais cadastrados por esse formul�rio ir�o para o banco de dados com o CATMAT igual a '0' e n�o estar�o dispon�veis para listagem atrav�s da Busca por Materiais/Servi�os (buscaObjeto.php).
 * Durante a revis�o de objetos do processo que inclui este servi�o a coordena��o de compras dever� verificar se este segue o padr�o da institui��o e adicionar o CATMAT devido. 
*/

if( !function_exists('__autoload') )
{
    function __autoload($class_name) {
    require_once $class_name . '.php';
    }
}

SAEO::ValidarAcesso( array( ) );


function escapestr($string) 
{
   $result = "";
   for ($i = 0; $i < strlen($string); $i++) {
      $result .= escapebycharacter(urlencode($string[$i]));
   }
   return $result;
}

function escapebycharacter($char) {
   if ($char == '+') { return '%20'; }
   if ($char == '%2A') { return '*'; }
   if ($char == '%2B') { return '+'; }
   if ($char == '%2F') { return '/'; }
   if ($char == '%40') { return '@'; }
   if ($char == '%80') { return '%u20AC'; }
   if ($char == '%82') { return '%u201A'; }
   if ($char == '%83') { return '%u0192'; }
   if ($char == '%84') { return '%u201E'; }
   if ($char == '%85') { return '%u2026'; }
   if ($char == '%86') { return '%u2020'; }
   if ($char == '%87') { return '%u2021'; }
   if ($char == '%88') { return '%u02C6'; }
   if ($char == '%89') { return '%u2030'; }
   if ($char == '%8A') { return '%u0160'; }
   if ($char == '%8B') { return '%u2039'; }
   if ($char == '%8C') { return '%u0152'; }
   if ($char == '%8E') { return '%u017D'; }
   if ($char == '%91') { return '%u2018'; }
   if ($char == '%92') { return '%u2019'; }
   if ($char == '%93') { return '%u201C'; }
   if ($char == '%94') { return '%u201D'; }
   if ($char == '%95') { return '%u2022'; }
   if ($char == '%96') { return '%u2013'; }
   if ($char == '%97') { return '%u2014'; }
   if ($char == '%98') { return '%u02DC'; }
   if ($char == '%99') { return '%u2122'; }
   if ($char == '%9A') { return '%u0161'; }
   if ($char == '%9B') { return '%u203A'; }
   if ($char == '%9C') { return '%u0153'; }
   if ($char == '%9E') { return '%u017E'; }
   if ($char == '%9F') { return '%u0178'; }
   return $char;
}

if( isset( $_GET['envio'] ) && $_GET['envio'] == 'sim'  )
{

	
	$unidadeFornecimento = array('unidadeFornecimento'=>$_POST['unidadeFornecimento'], 'sigla'=>$_POST['sigla'],'capacidade'=>(int)$_POST['capacidade'],'unidadeMedida'=>$_POST['unidadeMedida'] );
			
	
	$s = escapestr($_POST['especificacao']);
	
	$m = new Material( 0, 0, $s, $unidadeFornecimento, 0, 0 );
	

}
?>
<html>
	<head>
           <title>SAEO - Inserção de Material</title>
           <link rel='stylesheet' type='text/css' href='templates/estilos.css'>
           <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
           <script type='text/javascript' src='templates/material.js'></script>
          <script>
		function AdicionarObjeto()
		{
			<?php 
			
			if( isset( $_GET['envio'] ) && $_GET['envio'] == 'sim'  )
			{
				
		    ?>
				var material = new Material( <?php echo $m->codigo ?>, '<?php echo $m->especificacao; ?>', '<?php echo json_encode($m->medida); ?>', 0, 0, 0 );
				//alert(material);
				try{
					window.opener.window.opener.AdicionarObjeto( material );
				
					window.close();
				}catch(err){
					alert(err.message);
				}
			<?php 
			}
			?>
		}
		
		</script>
	</head>
	<body class='body' <?php if(isset( $_GET['envio'] ) ) echo "onload='AdicionarObjeto();'"; ?> >
		<form name='inserir_servico' action='InserirMaterial.php?envio=sim' method='post' onsubmit=''>
     	<table width='779' border='0' cellspacing='0' cellpadding='0' align='center' bgcolor='#FFFFFF'>
            <tr>
                <td>
                	<div class='titulosTabelas' style='width:779; height:20; background:url(templates/tabela.jpg)'>INSERÇÃO DE MATERIAL</div>
                </td>
            </tr>
            <tr>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td>
                	<table class='tabela' width='650' border='0' cellspacing='0' cellpadding='0' align='center' bgcolor='#FFFFFF'>
						<tr>
							<td colspan='2'>&nbsp;</td>
						</tr>
						<tr style='height:20px;'>
							<td >
								<span style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-left:10px'>
									Especificação:&nbsp; 
								</span>
							</td>
							<td>
								<textarea id='especificacao' name='especificacao' cols='60' rows='3'></textarea>
							</td>
						</tr>
						<tr>
							<td colspan='2'>&nbsp;</td>
						</tr>
						<tr >
							<td colspan='2'>
								<table width='90%' align='center' style='background-color:#66CC99;border:1px solid black'>
									<thead class='materialServicos'>
										<tr>
											<th>Sigla Und. Fornecimento</th>
											<th>Nome da Und. de Fornecimento</th>
											<th>Capacidade da Medida</th>
											<th>Sigla da Und. de Medida</th>
										</tr>
									</thead>
									<tbody class='materialServicos'>
										<tr style='background-color:#D8D8D8;'>
											<td ><input type='text' class='inputTexto' name='sigla' size='3'/></td>
											<td><input type='text' class='inputTexto' name='unidadeFornecimento' /></td>
											<td><input type='text' class='inputTexto' name='capacidade' size='9'/></td>
											<td><input type='text' class='inputTexto' name='unidadeMedida' /></td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
						<tr>
							<td colspan='2'>&nbsp;</td>
						</tr>
						<tr  style='height:40px;'>
							<td colspan='2'>
								<span style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-left:30px'>
									Exemplo:<br />
							    </span>
							    <span style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-left:30px'>
									Sigla Und. Fornecimento: CX<br />
							    </span>
								<span style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-left:30px'>
										    Nome da Und. de Fornecimento: Caixa<br />
								</span>
								<span style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-left:30px'>
										    Capacidade da Medida: 10 <br />
								</span>
								<span style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-left:30px'>
										    Sigla da Und. de Medida: UN<br /> 
							    </span>
							</td>
						</tr>
						<tr>
							<td colspan='2'>&nbsp;</td>
						</tr>
						<tr>
							<td colspan='2' style='text-align:center'><input type='image' src='templates/btadicionaritem.JPG' /></td>
						</tr>
						<tr>
							<td colspan='2'>&nbsp;</td>
						</tr>
					</table>
				</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
		</tr>
		<tfoot>
			<tr>
                <td colspan='2'>&nbsp;</td>
            </tr>
			<tr>
				<?php include 'rodapeCreditos.php'; ?>
			</tr>
		</tfoot>
     </table>
     </form>
     </body>
</html>